package ee.maoinvest.backend.model.data.statistics;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Date;

public class StartAndEndReadingOfAPeriod implements Serializable
{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 4077720015563605509L;
	
	private String veelYksLisakommentaar;
	private int arvestiID;
	private String enterpriseName;
	private int regularReadingID;
	private String lisakommentaarStartnaitudele;
	private String lisakommentaarLoppnaitudele;
	private int periodFirstRegularReadingID;
	private int periodLastRegularReadingID;
	private Date periodStartDate;
	private Date periodEndDate;
	private int electricityMeterID;
	private BigDecimal firstDaytimeReading;
	private BigDecimal secondDaytimeReading;
	private BigDecimal firstNightTimeReading;
	private BigDecimal secondNightTimeReading;
	private BigDecimal firstReactivePowerReading;
	private BigDecimal secondReactivePowerReading;
	private boolean daytimeReadingMadeFullCircle = false;
	private boolean nightTimeReadingMadeFullCircle = false;
	private boolean reactivePowerReadingMadeFullCircle = false;
	private BigDecimal daytimeReadingMaximumValue;
	private BigDecimal nightTimeReadingMaximumValue;
	private BigDecimal reactivePowerReadingMaximumValue;
	
	
	
	
	
	public int getPeriodFirstRegularReadingID() {
		return periodFirstRegularReadingID;
	}
	public void setPeriodFirstRegularReadingID(int periodFirstRegularReadingID) {
		this.periodFirstRegularReadingID = periodFirstRegularReadingID;
	}
	public int getPeriodLastRegularReadingID() {
		return periodLastRegularReadingID;
	}
	public void setPeriodLastRegularReadingID(int periodLastRegularReadingID) {
		this.periodLastRegularReadingID = periodLastRegularReadingID;
	}
	public Date getPeriodStartDate() {
		return periodStartDate;
	}
	public void setPeriodStartDate(Date periodStartDate) {
		this.periodStartDate = periodStartDate;
	}
	public Date getPeriodEndDate() {
		return periodEndDate;
	}
	public void setPeriodEndDate(Date periodEndDate) {
		this.periodEndDate = periodEndDate;
	}
	public String getVeelYksLisakommentaar() {
		return veelYksLisakommentaar;
	}
	public void setVeelYksLisakommentaar(String veelYksLisakommentaar) {
		this.veelYksLisakommentaar = veelYksLisakommentaar;
	}
	public int getArvestiID() {
		return arvestiID;
	}
	public void setArvestiID(int arvestiID) {
		this.arvestiID = arvestiID;
	}
	public String getEnterpriseName() {
		return enterpriseName;
	}
	public void setEnterpriseName(String enterpriseName) {
		this.enterpriseName = enterpriseName;
	}
	public int getRegularReadingID() {
		return regularReadingID;
	}
	public void setRegularReadingID(int regularReadingID) {
		this.regularReadingID = regularReadingID;
	}
	public String getLisakommentaarStartnaitudele() {
		return lisakommentaarStartnaitudele;
	}
	public void setLisakommentaarStartnaitudele(String lisakommentaarStartnaitudele) {
		this.lisakommentaarStartnaitudele = lisakommentaarStartnaitudele;
	}
	public String getLisakommentaarLoppnaitudele() {
		return lisakommentaarLoppnaitudele;
	}
	public void setLisakommentaarLoppnaitudele(String lisakommentaarLoppnaitudele) {
		this.lisakommentaarLoppnaitudele = lisakommentaarLoppnaitudele;
	}
	
	
	
	
	
	
	
	
	
	

	public int getElectricityMeterID() {
		return electricityMeterID;
	}
	public void setElectricityMeterID(int electricityMeterID) {
		this.electricityMeterID = electricityMeterID;
	}
	public BigDecimal getFirstDaytimeReading() {
		return firstDaytimeReading;
	}
	public void setFirstDaytimeReading(BigDecimal firstDaytimeReading) {
		this.firstDaytimeReading = firstDaytimeReading;
	}
	public BigDecimal getSecondDaytimeReading() {
		return secondDaytimeReading;
	}
	public void setSecondDaytimeReading(BigDecimal secondDaytimeReading) {
		this.secondDaytimeReading = secondDaytimeReading;
	}
	public BigDecimal getFirstNightTimeReading() {
		return firstNightTimeReading;
	}
	public void setFirstNightTimeReading(BigDecimal firstNightTimeReading) {
		this.firstNightTimeReading = firstNightTimeReading;
	}
	public BigDecimal getSecondNightTimeReading() {
		return secondNightTimeReading;
	}
	public void setSecondNightTimeReading(BigDecimal secondNightTimeReading) {
		this.secondNightTimeReading = secondNightTimeReading;
	}
	public BigDecimal getFirstReactivePowerReading() {
		return firstReactivePowerReading;
	}
	public void setFirstReactivePowerReading(BigDecimal firstReactivePowerReading) {
		this.firstReactivePowerReading = firstReactivePowerReading;
	}
	public BigDecimal getSecondReactivePowerReading() {
		return secondReactivePowerReading;
	}
	public void setSecondReactivePowerReading(BigDecimal secondReactivePowerReading) {
		this.secondReactivePowerReading = secondReactivePowerReading;
	}
	public boolean getHasDaytimeReadingMadeFullCircle() {
		return daytimeReadingMadeFullCircle;
	}
	public void setDaytimeReadingMadeFullCircle(boolean daytimeReadingMadeFullCircle) {
		this.daytimeReadingMadeFullCircle = daytimeReadingMadeFullCircle;
	}
	public boolean getHasNightTimeReadingMadeFullCircle() {
		return nightTimeReadingMadeFullCircle;
	}
	public void setNightTimeReadingMadeFullCircle(
			boolean nightTimeReadingMadeFullCircle) {
		this.nightTimeReadingMadeFullCircle = nightTimeReadingMadeFullCircle;
	}
	public boolean getHasReactivePowerReadingMadeFullCircle() {
		return reactivePowerReadingMadeFullCircle;
	}
	public void setReactivePowerReadingMadeFullCircle(
			boolean reactivePowerReadingMadeFullCircle) {
		this.reactivePowerReadingMadeFullCircle = reactivePowerReadingMadeFullCircle;
	}
	public BigDecimal getDaytimeReadingMaximumValue() {
		return daytimeReadingMaximumValue;
	}
	public void setDaytimeReadingMaximumValue(BigDecimal daytimeReadingMaximumValue) {
		this.daytimeReadingMaximumValue = daytimeReadingMaximumValue;
	}
	public BigDecimal getNightTimeReadingMaximumValue() {
		return nightTimeReadingMaximumValue;
	}
	public void setNightTimeReadingMaximumValue(
			BigDecimal nightTimeReadingMaximumValue) {
		this.nightTimeReadingMaximumValue = nightTimeReadingMaximumValue;
	}
	public BigDecimal getReactivePowerReadingMaximumValue() {
		return reactivePowerReadingMaximumValue;
	}
	public void setReactivePowerReadingMaximumValue(
			BigDecimal reactivePowerReadingMaximumValue) {
		this.reactivePowerReadingMaximumValue = reactivePowerReadingMaximumValue;
	}
	
	
	
}
